/**
 * Created by Administrator on 2016/3/24.
 */
$(function() {
	/* 返回导航栏 */
	$(".go_main").click(function() {
		location.replace("guide.jsp");
	});
	
	var $tr = $("table tr[class!='last']");// 获取所有tr元素
	
	
	/* 全选效果 */
	$tr.eq(0).find("input").change(function() {
		var flag = $(this)[0].checked;
		$("tr").find("input").each(function() {
			$(this)[0].checked = flag;
		});
	});
	
	/* 当全选时取消其中一个 全选框变为不选择 */
	$tr.find("input").change(function() {
		if ($(this)[0].checked == false) {
			$("tr").eq(0).find("input")[0].checked = false;
		}
	});

	/* 删除记录 点击删除按钮时先判断是否选中 并提 */
	$("input:submit[name='delete']").click(function() {
		var count = 0;// 对选中的进行计数
		$("tr").find("input:checkbox[name!='check_all']").each(function() {
			// 对name属性不是 check_all的复选框进行遍历判断 是否选中 选择的计数
			if ($(this)[0].checked) {
				count++;
			}
		});
		if (count == 0) {
			// 没有选中记录时 不进行提交
			alert("您还没有选中一条记录");
			$("form").submit(false);
		} else {
			// 有选中记录时 再提醒是否进行删除
			var flag =  confirm("您确定要执行删除操作吗? 删除后无法恢复记录");
			if (flag) {
				$("form").submit(true);
			} else {
				$("form").submit(false);
			}
		}
	});
	
	
	/* 当点击查看详情按钮是 进行判断 是否选取多行 选取单行时进行显示对应的 详情信息页面*/
    $("[name='seeInfo']").click(function(){
        var $arr = $("tr").find("input:checkbox[name!='check_all']");
        var count = 0;
        var id = "";
        $arr.each(function () {
            if ($(this)[0].checked) {
                count++;
                id = $(this).val();
            }
        });
        if (count > 1) {
            alert("不能选取多个");
        } else if (count == 0) {
            alert("请选择一行");
        } else {
            $(".info").slideDown(200);
            var num = ".div" +  id;
            $(num).css("display","block");
        }
    });

    //当再次点击时 详细信息页面隐藏
    $("[name='close']").click(function(){
        $(".info").slideUp(200);
        $(".info [class^='div']").css("display","none");
    });
    
    // 双击时 显示 对应的行
    $(".record").dblclick(function(){
        $(".info").slideDown(200);
        var num = ".div" +  $(this).find("input:checkbox").val();
        $(num).css("display","block");
    });
    
    
    $(".info div").dblclick(function(){
    	location= "DoinfoServlet?type="+ $("input:hidden[name='type']").val() +"&action=updateRe&id=" +  $("input:hidden[name='id']").val();
    });
    
   
	
});